from setuptools import setup, Extension

module = Extension('add',
                   sources=['add_c.c', 'add_f.f90'], libraries=['gfortran'],
                   library_dirs=[r'D:\Windows Kits\10\Lib\10.0.19041.0\ucrt\x64',],
                   extra_compile_args=['-O3'])

setup(
    name="add",
    version='1.3',
    ext_modules=[module]
)
# gcc version 7.3.0 (x86_64-posix-seh-rev0, Built by MinGW-W64 project)
# set path=%PATH%;C:\msys64\mingw64\bin

# make -f Makefile_lib
# python setup.py build --compiler=mingw32

# conda install m2w64-gcc
# python setup.py build --compiler=mingw32

# 需要添加环境变量 C:\msys64\mingw64\bin

# 直接编译 2023年1月28日18:39:34

# python3.6修改 cygwinccompiler.py 第263行，改为            if ext not in (self.src_extensions + ['.rc','.res','.f','.f90']):
# python3.8不一样，需要修改setuptools 中的ccompiler.py  ，偶尔出现不能识别第一个的问题，需要修改了重新编译


# PyMODINIT_FUNC 需要与 tcg_core_real 一致
